// 封装数据库连接的模块
// 1.引用mongoose
let mongoose = require("mongoose")
// // 2.设置连接
// mongoose.connect("mongodb://localhost:27017/xiaoming", { useNewUrlParser: true, useUnifiedTopology: true })//xiaoming是你设置的数据库
// // 3.开始连接
// var db = mongoose.connection;
// // 4.设置错误的时候信息和连接成功的信息
// db.on('error', console.error.bind(console, '连接错误'));
// db.once('open', function () {
//     console.log("连接ok")
// });
// // 5.暴漏
// module.exports = db


let db = (dbname) => {
    // 2.设置连接
    mongoose.connect("mongodb://localhost:27017/"+dbname, 
    { useNewUrlParser: true, useUnifiedTopology: true })//xiaoming是你设置的数据库
    // 3.开始连接
    var db = mongoose.connection;
    // 4.设置错误的时候信息和连接成功的信息
    db.on('error', console.error.bind(console, '连接错误'));
    db.once('open', function () {
        console.log("连接ok")
    });
}

module.exports = db